Metis - An Object-Oriented Toolkit for Constructing Virtual Reality Applications
نویسندگان
چکیده
Virtual reality systems provide realistic look and feel by seamlessly integrating three-dimensional input and output devices. One software architecture approach to constructing such systems is to distribute the application between a computation-intensive simulator back-end and a graphics-intensive viewer frontend which implements user interaction. In this paper we discuss Metis, a toolkit we have been developing based on such a software architecture, which can be used for building interactive immersive virtual reality systems with computationally intensive components. The Metis toolkit defines an application programming interface on the simulator side, which communicates via a network with a standalone viewer program that handles all immersive display and interactivity. Network bandwidth and interaction latency are minimized, by use of a constraint network on the viewer side that declaratively defines much of dynamic and interactive behavior of the application.
منابع مشابه
Investigation of methods for constructing gloves with tactile and force feedback for virtual reality and telecontrol of anthropomorphic manipulators
Aims. Devices that allow using the functionality of natural hand movements are of the greatest interest. The purpose of this study is to select areas of research at the intersection of several fields of science – biomechanics and cybernetics to develop scientific and technical approaches to track the movements of the operator's fingers and form feedback tactile and force communication received ...
متن کاملAn Agent-based Approach for Constructing Software Systems of Virtual Simulation
The design and construction of virtual reality environments involve technologies such as computer graphics, image processing, pattern recognition, intelligent interface, artificial intelligence, voice recognition, network, parallel processing, and high-performance computing. Some researchers insist that object-oriented and agent-oriented technologies are fundamental for virtual reality system d...
متن کاملCOOL-VR: a Virtual Environments Toolkit
This paper provides an overview of the Common Object Oriented Library for Virtual Reality (COOLVR) toolkit, a multi-platform, multithreaded toolkit that allows for easy adaptation to different hardware interfaces. Where the common definition of an object in a scene graph is limited to a graphical representation, this toolkit extends the idea of a scene graph to include objects with different an...
متن کاملPerformance of a Heterogeneous Grid Partitioner for N-body Applications
An important characteristic of distributed grids is that they allow geographically separated multicomputers to be tied together in a transparent virtual environment to solve large-scale computational problems. However, many of these applications require effective runtime load balancing for the resulting solutions to be viable. Recently, we developed a latency tolerant partitioner, called MinEX,...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Graph. Forum
دوره 18 شماره
صفحات -
تاریخ انتشار 1999